package com.ruoyi.basebill.service;

import java.util.List;
import com.ruoyi.basebill.domain.WfzSbjr;

/**
 * 社保缴纳Service接口
 * 
 * @author ruoyi
 * @date 2022-12-15
 */
public interface IWfzSbjrService 
{
    /**
     * 查询社保缴纳
     * 
     * @param fid 社保缴纳主键
     * @return 社保缴纳
     */
    public WfzSbjr selectWfzSbjrByFid(Long fid);

    /**
     * 查询社保缴纳列表
     * 
     * @param wfzSbjr 社保缴纳
     * @return 社保缴纳集合
     */
    public List<WfzSbjr> selectWfzSbjrList(WfzSbjr wfzSbjr);

    /**
     * 新增社保缴纳
     * 
     * @param wfzSbjr 社保缴纳
     * @return 结果
     */
    public int insertWfzSbjr(WfzSbjr wfzSbjr);

    /**
     * 修改社保缴纳
     * 
     * @param wfzSbjr 社保缴纳
     * @return 结果
     */
    public int updateWfzSbjr(WfzSbjr wfzSbjr);

    /**
     * 批量删除社保缴纳
     * 
     * @param fids 需要删除的社保缴纳主键集合
     * @return 结果
     */
    public int deleteWfzSbjrByFids(Long[] fids);

    /**
     * 删除社保缴纳信息
     * 
     * @param fid 社保缴纳主键
     * @return 结果
     */
    public int deleteWfzSbjrByFid(Long fid);


    /**
     * 导入社保缴纳的方法
     */
    public String importSbjr(WfzSbjr wfzSbjr);
}
